// 去重
const arr1 = [1, 2, 3, 4, 5, 5, 6, 4, 3, 4, 2, 1];
// 方法一：
const uniqueArr = arr1.reduce(
  (pre, cur) => (pre.includes(cur) ? pre : [...pre, cur]),
  []
);

console.log(uniqueArr);
// 方法二：
const uniqueArr1 = Array.from(new Set(arr1));
console.log("1--:", uniqueArr1);

// 方法三：
const uniqueArr2 = (arr) => {
  const list = [];
  arr.forEach((item) => {
    if (!list.includes(item)) {
      list.push(item);
    }
  });
  return list;
};
console.log("2---:", uniqueArr2(arr1));
